@charset "utf-8";
/* ===============全局控制================= */
body{width:100%; height:100%;font-size:12px;color:#6d6d6d;background: url(../images/bg.png);margin:0;padding:0;} 
body,div,ol,form,a,h1,h2,h3,h4,h5 {font-family:Arial,Helvetica,sans-serif,"宋体";} 
h1,h2,h3,h4,h5 {font-weight:normal;display:inline;} 
a {text-decoration:none;} 
a:hover {text-decoration:underline;} 
img {border:0;}
/* ===============格式================= */
.fr {float:right;}
.fl {float:left;}
.clear {clear:both;}
.wrap {width:960px; margin:0 auto;}
.wrap2 {width:914px; margin:0 auto;}
.mt8 { margin-top:8%;}
.mt10 { margin-top:10px;}
.mt30 { margin-top:30px;}
.mt60 { margin-top:60px;}
.mt200 { margin-top:200px;}
/* ===============可复用模块=================== */
/* logo */
.logo {width:145px;height:60px;background:url(../images/logo_reg.gif) no-repeat 0 0;margin:0 auto;} 
.logo a {text-indent:-9999px;margin:0;padding:0;border:0;} 
.logo a:link, .logo a:visited, .logo a:hover {display:block;width:180px;height:60px;background:url(../images/logo_reg.gif) no-repeat 0 0;}
/* footer */
.footer {text-align:center; color:#bdbcbc; font-size:12px; word-spacing:10px; height:50px; line-height:24px;}
.footer a {color:#bdbcbc; font-size:12px;}
/* input */
.input_text ,.input_text2 {width:228px; height:48px; line-height:48px; padding:0 10px; font-size:14px; background:#f8f8f8; color:#b8b8b8; border:#d8d8d8 1px solid; }
.input_text2 {width:160px; height:34px; line-height:34px; padding:0 10px;}
.input_submit,.input_submit2,.input_submit3 {width:140px;height:44px; line-height:44px; background:url(../images/submit.gif) ; font-size:18px; color:#6d6d6d;border:0;font-weight:bold; display:block; text-align:center;}
.input_submit2,.input_submit3 {width:148px;height:34px; line-height:34px; background:url(../images/submit2.gif) ; font-size:14px; display: inline;}
.input_submit3 {width:87px;height:36px; line-height:36px;background:url(../images/submit3.gif);}

/* ===============页面=================== *
/* 登陆页面 */
.login a{color:#006699;}
.username,.password,.company { float:left; width:250px; margin:0; padding:0;margin:0 20px 0 0; position:relative;}
.username dd,.password dd {width:250px; height:24px; line-height:24px; font-size:12px; color:#6d6d6d; margin:0; padding:0; text-align:left;}
.username dd a,.password dd a{font-size:12px; color:#006599;}
.password dd.getpass{ float:left; width:140px;}
.password dd.cookies{ float:right; width:100px; text-align:right;}
.submit { float:left; width:140px; height:44px; padding:3px 0; margin:0;}
.hotimg {height:140px; text-align:center;}
.hotimg a { margin: 0 8px;}
/* 注册页面 */
.logo_reg { float:left; width:180px;}
.reg_member1,.reg_member2 {float:left; width:96px; height:52px; display:block; background:url(../images/reg_member_per.gif) left bottom no-repeat;}
.reg_member2 {background:url(../images/reg_member_com.gif) left bottom no-repeat;}
.reg_exit { float:right;  width:60px; height:52px; line-height:86px;}
.reg_exit a{ font-size:12px; color:#6d6d6d;}
/* 邮箱验证 */
.sendmail {background:#fff;border:#d8d8d8 1px solid; width:838px; padding:20px 60px;color:#999999;line-height:30px;}
.sendmail big { font-size:18px; color:#6C6C6C; font-weight:bold; display:block;}
.sendmail small { font-size:14px; color:#6C6C6C; font-weight:bold; display:block;}
.sendmail a{ font-size:12px; color:#006599;font-style:normal; }
/* 注册成功 */
.reg_ok { width:800px; border:#d8d8d8 1px solid; padding:30px 56px; background:#fff; overflow:hidden;}
.reg_ok a{font-size:12px; color:#006599;}
.choose { height:40px; line-height:40px; display:block; color:#999999; }
.choose input{ margin-left:10px; margin-right:10px;}
.cfrom { height:40px; line-height:40px; border-bottom:1px solid #CFCFCF; color:#999999; word-spacing:10px;}
.follow { width:850px;}
.follow label{ float:left;border:#d8d8d8 1px solid; width:230px; height:80px; display: block;position:relative; background:#fff; margin:20px 15px 0 0 ; padding:12px; line-height:20px; cursor:pointer;}
.follow img{ float:left;width:80px; height:80px;}
.follow big { float:right; width:140px; height:20px; color:#0078B6; font-size:14px; font-weight:bold; overflow:hidden;}
.follow small {float:right; width:140px;height:60px; color:#89847E;overflow:hidden; font-size:12px;}
.follow input {position:absolute;z-index:1;left:14px; bottom:14px;}
/* JS */
.error_text { position:absolute; left:10px; z-index:-1; top:-29px; width:228px; height:28px; line-height:28px; border:1px solid #EADB61; background:#FBEA5D; text-align:center;}
.error_text2 { position:absolute; left:30px; z-index:999; top:101px; width:170px; height:28px; line-height:28px; border:1px solid #EADB61; background:#FBEA5D; text-align:center;}
#error_box,#error_box2,#error_box3,#error_box4 { display: none; }
/* 浮动 */
.flows { height:100%; width:100%; position:absolute; top:0; left:0; background:#000; FILTER: Alpha(Opacity=50); moz-opacity: 0.5; opacity: 0.5; }
.flows {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/flow_bg.png");_background:none;}
.flow_windows { width:337px; height:156px; margin-bottom:50%; top:178px; margin-left:50%; left:-169px; position:absolute; background:url(../images/flow_windows.png) 0 0 no-repeat;}
.flow_close { width:10px; height:10px; top:10px; right:10px; z-index:999; position: absolute;}
.flow_text { padding:30px 25px 0; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.flow_input { padding:0 0 0 25px;}
.flow_input input{ margin:5px 15px 0 0;}
.flow_regok { padding:52px 25px 0; line-height:25px;}
.flow_regok img{ float:left; padding: 0 10px 0 0;}